Elliptic Curve Method for Integer Factorization on Parallel Architectures

نویسنده

  • Andrea Miele
چکیده

The elliptic curve method (ECM) for integer factorization is an algorithm that uses the algebraic structure of the set of points of an elliptic curve for factoring integers. The running time of ECM depends on the size of the smallest prime divisor of the number to be factored. One of its main applications is the co-factorization step in the number field sieve algorithm that is used for assessing the security of the RSA cryptosystem. The principal goal emphasized in this proposal is the efficient implementation of ECM on highly parallel low-cost devices, like graphics cards. This requires theoretical and practical study of parallel algorithms for elliptic curve and finite field arithmetic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integer Factorisation on the AP1000∗

We compare implementations of two integer factorisation algorithms, the elliptic curve method (ECM) and a variant of the Pollard “rho” method, on three machines (the Fujitsu AP1000, VP2200 and VPP500) with parallel and/or vector architectures. ECM is scalable and well suited for both vector and parallel architectures.

متن کامل

Factorisation of Large Integers on some Vector and Parallel Computers

A list of technical reports, including some abstracts and copies of some full reports may be found at: Abstract We compare implementations of two integer factorization algorithms, the elliptic curve method (ECM) and a variant of the Pollard \rho" method, on three machines with parallel and/or vector architectures. ECM is scalable and well suited for both vector and parallel architectures. The \...

متن کامل

An Efficient Hardware Architecture for Factoring Integers with the Elliptic Curve Method

The security of the most popular asymmetric cryptographic scheme RSA depends on the hardness of factoring large numbers. The best known method for this integer factorization is the General Number Field Sieve (GNFS). One important step within the GNFS is the factorization of mid-size numbers without small prime divisors. This can be done efficiently by the Elliptic Curve Method (ECM), e.g. in sp...

متن کامل

Improving Lenstra’s Elliptic Curve Method

In this paper we study an important algorithm for integer factorization: Lenstra’s Elliptic Curve Method. We first discuss how and why this method works and then draw from various research papers to demonstrate how it can be improved. In order to achieve this, we take a look at the torsion subgroup of elliptic curves and review methods for how to generate elliptic curves with prescribed torsion.

متن کامل

Multi-Dimensional Montgomery Ladders for Elliptic Curves

Montgomery’s ladder algorithm for elliptic curve scalar multiplication uses only the xcoordinates of points. Avoiding calculation of the y-coordinates saves time for certain curves. Montgomery introduced his method to accelerate Lenstra’s elliptic curve method for integer factoring. Bernstein extended Montgomery’s ladder algorithm by computing integer combinations of two points, thus accelerati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011